Communicating Functional Expressions from Mathematica to C-XSC

نویسندگان

  • Evgenija D. Popova
  • Walter Krämer
چکیده

This work focuses on a mechanism (and software) which communicates (via MathLink protocol) and provides compatibility between the representation of nonlinear functions specified as Mathematica expressions and objects of suitable classes supported by the C-XSC automatic differentiation modules. The application of the developed communication software is demonstrated by MathLink compatible programs embedding in Mathematica the C-XSC modules for automatic differentiation as packages. The design methodology, some implementation issues and the use of the developed software are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Embedding C-xsc Nonlinear Solvers in Mathematica

This work presents the integration of C-XSC nonlinear problem-solving modules based on automatic differentiation into Mathematica via MathLink protocol. ACM: G.4, D.2.12, D.2.13

متن کامل

Mathematica Connectivity to Interval Libraries filib++ and C-XSC

Building interval software interoperability can be a good solution when re-using high-quality legacy code or when accessing functionalities unavailable natively in one of the software packages. In this work we present the integration of programs based on the interval libraries filib++ and C-XSC into Mathematica via MathLink communication protocol. On some small easily readable programs we demon...

متن کامل

On the Interoperability between Interval Software

Building interval software interoperability can be a good solution when re-using high-quality legacy code or when accessing functionalities unavailable natively in one of the software. In this work we demonstrate MathLink technology for integrating C-XSC functions into Mathematica and present some of the bene ts this approach could bring to both environments.

متن کامل

C-XSC 2.0: A C++ Library for Extended Scientific Computing

In this note the main features and newer developments of the C++ class library for extended scientific computing C-XSC 2.0 will be discussed. The original version of the C-XSC library is about ten years old. But in the last decade the underlying programming language C++ has been developed significantly. Since November 1998 the C++ standard is available and more and more compilers support (most ...

متن کامل

C – XSC 2.0: A C++ Class Library for Extended Scientific Computing

The original version of the C++ class library C – XSC [4] is about ten years old. But in the last decade the underlying programming language C++ has been developed significantly. Since November 1998 the C++ standard [3] is available and more and more compilers support (most of) the features of this standard. The new version C – XSC 2.0 [2] conforms to the C++ standard. For those who are not fam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010